Part Number Hot Search : 
MIW1033 BT162 AON6516 MKL5010 1B4B41 12001 BTA204 25160LI
Product Description
Full Text Search
 

To Download 21143 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 21143 PCI/CardBus 10/100 Ethernet LAN Controller
Networking Silicon
Preliminary Datasheet
Product Features
s
s
s
s s
s
Fully compliant with Revision 2.1 of the PCI Local Bus Specification and with Revision 1.0 of the PCI Bus Power Management Interface Specification. Fully compliant with Revision 1.0 of the Advanced Configuration and Power Interface (ACPI) Specification and with Revision 1.0 of the Network Device Class Power Management Specification, under the OnNow Architecture for Microsoft's PC 97 Hardware Design Guide and PC 98 System Design Guide. Supports IEEE 802.3 with full Auto-Negotiation algorithm of full-duplex and half-duplex operation for 10 Mb/s and 100 Mb/s (NWAY). Supports IEEE 802.3 and ANSI 8802-3 Ethernet standards. Supports direct memory access (DMA) and has direct interface to both the CardBus* and PCI local bus. Provides glueless 32-bit PCI bus master interface.
s s
s s s s
s
s
s
Contains large independent receive and transmit FIFOs. Contains internal PCS and scrambler/ descrambler for MII/SYM interface for 100BASE-TX. Contains onchip integrated AUI port and a 10BASE-T transceiver. Supports autodetection between 10BASE-T, AUI, and MII/SYM ports. Provides an upgradable boot ROM interface up to 256KB. Supports remote wake-up-LAN and Magic Packet* with the SecureONTM password option. Supports PCI/CardBus clock speed frequency from dc to 33 MHz; network operation with PCI clock from 20 MHz to 33 MHz. Implements low-power management with two power-saving modes (sleep and snooze). Implements low-power, 3.3-V CMOS technology.
Notice: This document contains preliminary information on new products in production. The specifications are subject to change without notice. Verify with your local Intel sales office that you have the latest datasheet before finalizing a design.
Order Number: 278073-001 November 1998
21143
Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel's Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The 21143 PCI/CardBus 10/100 Ethernet LAN Controller may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800548-4725 or by visiting Intel's website at http://www.intel.com.
Copyright (c) Intel Corporation, 1998 *Third-party brands and names are the property of their respective owners.
Preliminary Datasheet
21143
Contents
1.0 21143 OVERVIEW .......................................................................................................................... 1 1.1 1.2 2.0 2.1 2.2 2.3 2.4 3.0 3.1 3.2 3.3 3.4 General Description ............................................................................................................ 2 Microarchitecture ................................................................................................................ 3 Signal Reference Tables .................................................................................................... 7 Signal Reference Tables .................................................................................................... 9 Pin Tables.........................................................................................................................15 Signal Grouping by Function ............................................................................................17 Voltage Limit Ratings........................................................................................................19 Temperature Limit Ratings ...............................................................................................19 Power Specifications ........................................................................................................ 20 PCI Bus and CardBus Electrical Parameters ...................................................................20 3.4.1 PCI and CardBus I/O Voltage Specifications ...................................................21 3.4.2 System Bus Reset ............................................................................................22 3.4.3 PCI and CardBus Clock Specifications ............................................................22 3.4.4 Other PCI and CardBus Signals.......................................................................24 AUI and Twisted-Pair DC Specifications ..........................................................................25 Serial Interface Attachment Specifications .......................................................................26 3.6.1 Serial Clock Timing ..........................................................................................26 3.6.2 Internal SIA Mode AUI Timing--Transmit ........................................................27 3.6.3 Internal SIA Mode AUI Timing--Receive .........................................................28 3.6.4 Internal SIA Mode AUI Timing--Collision.........................................................28 3.6.5 Internal SIA Mode 10BASE-T Interface Timing--Transmit ..............................29 3.6.6 Internal SIA Mode 10BASE-T Interface Timing--Receive ...............................30 3.6.7 Internal SIA Mode 10BASE-T Interface Timing--Idle Link Pulse .....................31 MII Interface Specifications ..............................................................................................32 MII/SYM Port Timing ........................................................................................................32 3.8.1 MII/SYM 10/100-Mb/s and 10-Mb/s Timing--Transmit ....................................32 3.8.2 MII/SYM 10/100-Mb/s Timing--Receive ..........................................................34 3.8.3 SYM 10/100-Mb/s Timing--Signal Detect ........................................................35 3.8.4 MII 10/100-Mb/s Timing--Receive Error ..........................................................35 3.8.5 MII 10/100-Mb/s Timing--Carrier Sense and Collision ....................................36 Boot ROM and Serial ROM Port Specification .................................................................36 Boot ROM Port Timing .....................................................................................................37 3.10.1 Boot ROM Read Timing ...................................................................................37 3.10.2 Boot ROM Write Timing....................................................................................38 Serial ROM Port Timing....................................................................................................39 External Register Timing ..................................................................................................39 Joint Test Action Group--Test Access Port .....................................................................41 3.13.1 JTAG DC Specifications ...................................................................................41 3.13.2 JTAG Boundary-Scan Timing...........................................................................42
PINOUT ........................................................................................................................................... 5
ELECTRICAL AND ENVIRONMENTAL SPECIFICATIONS........................................................19
3.5 3.6
3.7 3.8
3.9 3.10
3.11 3.12 3.13
4.0
MECHANICAL SPECIFICATIONS ...............................................................................................43
Preliminary Datasheet
iii
21143
1.0
21143 Overview
The Intel 21143 PCI/CardBus* 10/100-Mb/s Ethernet LAN Controller (21143) supports the peripheral component interconnect (PCI) bus or CardBus. It provides a direct interface connection to the PCI bus and adapts easily to the CardBus and most other standard buses. The 21143 software interface and data structures are optimized to minimize the host CPU load and to allow for maximum flexibility in the buffer descriptor management. The 21143 contains large onchip FIFOs, so no additional onboard memory is required. The 21143 also provides an upgradable boot ROM interface. In addition to the features listed on the title pages, the following features are also supported by the 21143: PCI and CardBus Features:
* * * *
Supports PCI and CardBus interfaces. Supports PCI/CardBus clock control through clkrun. Supports CardBus cstschg pin and Status Changed registers. Supports automatic loading of subvendor ID and CardBus card information structure (CIS) pointer from serial ROM to configuration registers. expansion ROM.
* Supports storage of CardBus card information structure (CIS) in the serial ROM or the * Supports the advanced PCI/CardBus read multiple, read line, and write and invalidate
commands.
* Supports an unlimited PCI/CardBus burst.
Host Interface Features:
* Includes a powerful onchip direct memory access (DMA) with programmable burst size,
providing low CPU utilization.
* * * *
Supports early interrupt on transmit and receive. Supports interrupt mitigation on transmit and receive. Supports big or little endian byte ordering for buffers and descriptors. Implements unique, patented intelligent arbitration between DMA channels to minimize underflow and overflow.
* Contains large independent receive and transmit FIFOs.
Network Side Features:
* Supports three network ports: 10BASE-T (10 Mb/s), AUI (10 Mb/s), and
MII/SYM (10/100 Mb/s).
* Contains a variety of flexible address filtering modes. * Implements signal-detect filtering to avoid false detection of link with 100BASE-TX symbol
interfaces.
* Enables automatic detection and correction of 10BASE-T receive polarity. * Supports autodetection between 10BASE-T, AUI, and MII/SYM ports. * Offers a unique, patented solution to Ethernet capture-effect problem.
Preliminary Datasheet
1
21143
* Supports full-duplex operation on both MII/SYM and 10BASE-T ports. * Provides internal and external loopback capability on all network ports. * Supports IEEE 802.3 and ANSI 8802-3 Ethernet standards.
Other Features:
* * * *
Provides MicroWire* interface for serial ROM (1K and 4K EEPROM). Provides LED indications for various network activity. Implements test-access port (JTAG-compatible) with boundary-scan pins. Contains a 4-bit, general-purpose programmable register and corresponding I/O pins with the ability to generate interrupts from two general-purpose pins.
1.1
General Description
The 21143 is an Ethernet LAN controller for both 100-Mb/s and 10-Mb/s data rates, which provides a direct interface to the peripheral component interconnect (PCI) local bus or the CardBus. The 21143 interfaces to the host processor by using onchip command and status registers (CSRs) and a shared host memory area, set up mainly during initialization. This minimizes processor involvement in the 21143 operation during normal reception and transmission. The 21143 is optimized for low power PCI/CardBus based systems and supports two types of power-management mechanisms. The main mechanism is based upon the OnNow architecture, which is required for PC 97 and PC 98. The alternative mechanism is based upon the older remote wake-up-LAN mechanism. Large FIFOs allow the 21143 to efficiently operate in systems with longer latency periods. Bus traffic is also minimized by filtering out received runt frames and by automatically retransmitting collided frames without a repeated fetch from the host memory. The 21143 provides three network ports: a 10BASE-T 10-Mb/s port, an attachment unit interface (AUI) 10-Mb/s port, and a media-independent/symbol interface (MII/SYM) 10/100-Mb/s port. The 10BASE-T port provides a direct Ethernet connection to the twisted-pair (TP) interface. The AUI port provides a direct Ethernet connection to the AUI. The MII/SYM port supports two operational modes:
* MII mode--A full implementation of the MII standard * SYM mode--Symbol interface to an external 100-Mb/s front-end decoder (ENDEC). In this
mode the 21143 uses an onchip physical coding sublayer (PCS) and a scrambler/descrambler circuit to enable a low-cost 100BASE-T implementation. The 21143 is capable of functioning in a full-duplex environment for the MII/SYM and 10BASE-T ports. The 21143 provides an upgradable boot ROM interface.
2
Preliminary Datasheet
21143
1.2
Microarchitecture
The following list describes the 21143 hardware components, and Figure 1 shows a block diagram of the 21143:
* PCI/CardBus interface--Includes all interface functions to the PCI and CardBus bus; handles
all interconnect control signals; and executes DMA and I/O transactions
* Boot ROM port--Provides an interface to perform read and write operations to the boot ROM;
supports accesses to bytes or longwords (32-bit); and provides the ability to connect an external 8-bit register to the boot ROM port
* Serial ROM port--Provides a direct interface to a MicroWire ROM for storage of the Ethernet
address and system parameters
* General-purpose register--Enables software use for input or output functions and LEDs * DMA--Contains independent receive and transmit controllers; handles data transfers between
CPU memory and onchip memory
* FIFOs--Contains independent FIFOs for receive and transmit; supports automatic packet
deletion on receive (runt packets or after a collision) and packet retransmission after a collision on transmit
* TxM--Handles all CSMA/CD1 MAC2 transmit operations, and transfers data from transmit
FIFO to the ENDEC for transmission
* RxM--Handles all CSMA/CD MAC receive operations, and transfers the network data from
the ENDEC to the receive FIFO
* SIA interface--Performs 10-Mb/s physical layer network operations; implements the AUI and
10BASE-T functions, including the Manchester encoder and decoder functions
* NWAY--Implements the IEEE 802.3 Auto-Negotiation algorithm * Physical coding sublayer--Implements the encoding and decoding sublayer of the
100BASE-TX (CAT5) specification, including the squelch feature
* Scrambler/descrambler--Implements the twisted-pair physical layer medium dependent
(TP-PMD) scrambler/descrambler scheme for 100BASE-TX
* Three network interfaces--An AUI interface, a 10BASE-T interface, and an MII/SYM
interface provide a full MII signal interface and direct interface to the 100-Mb/s ENDEC for CAT5
* Wake-up-controller--Enables power-management control compliant with the ACPI and
remote power-up capabilities using the remote wake-up-LAN mechanism
1. Carrier-sense multiple access with collision detection. 2. Media access control.
Preliminary Datasheet
3
21143
PCI/CardBus
Board Control and LEDs
Serial ROM
Boot ROM/ External Register
PCI/CardBus Interface 32 DMA 32
GeneralPurpose Register 4
Serial ROM Port 32 32
Boot ROM Port 32
Rx FIFO
Tx FIFO 16
16 RxM Wake-Up Controller
TxM
1
4 4 1 Physical Coding Sublayer (PCS)
SIA Interface
NWAY 4 Scrambler/ Descrambler 4
AUI Interface
10BASE-T Interface
MII/SYM Interface
10 Mb/s
10 Mb/s
10/100 Mb/s
FM-06117.AI4
Figure 1. 21143 Block Diagram
4
Preliminary Datasheet
21143
2.0
Pinout
The 21143 is offered in two package styles: a 144-pin low-profile quad flat pack (LQFP) and a 144-pin metric quad flat pack (MQFP). The tables in this section provide a description of the pins and their respective signal definitions. Table 1 lists the tables in this section. Figure 2 shows the 21143 pinout for both the LQFP and MQFP package types Table 1. Index to Pinout Tables
For this information... Logic signals Power pins Functional signals description Input pins Output pins Input/output pins Open drain pins Signal functions Table 2 Table 3 Table 4 Table 5 Table 6 Table 7 Table 8 Table 9 Refer to...
Preliminary Datasheet
5
21143
vdd vdd vss tp_td-tp_tdtp_td+ tp_td++ vdd tp_rd+ tp_rdtck tms tdi tdo int_l rst_l vss vdd pci_clk vdd_clamp gnt_l req_l ad<31> ad<30> ad<29> vdd ad<28> ad<27> ad<26> vss ad<25> ad<24> c_be_l<3> idsel vss vdd
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
vss aui_tdaui_td+ vdd aui_rdaui_rd+ aui_cdaui_cd+ vdd mii_mdio mii_mdc mii/sym_rxd<3> mii/sym_rxd<2> mii/sym_rxd<1> mii/sym_rxd<0> mii_dv mii/sym_rclk mii_rx_err/sel10_100 vss vdd mii/sym_tclk mii_txen/sym_txd<4> mii/sym_txd<0> mii/sym_txd<1> mii/sym_txd<2> mii/sym_txd<3> mii_clsn/sym_rxd<4> mii_crs/sd vss sr_cs sr_ck sr_di sr_do vddac vcap_h vddac 111111111111111111111111111111111111 444443333333333222222222211111111110 432109876543210987654321098765432109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 iref vdd xtal1 xtal2 vss gep<3>/link gep<2>/rcv_match/wake gep<1>/activ gep<0>/aui_bnc br_ad<7> br_ad<6> br_ad<5> br_ad<4> vdd vss br_ad<3> br_ad<2> br_ad<1> br_ad<0> br_a<1> br_a<0>/cb_pads_l br_ce_l clkrun_l ad<0> ad<1> vss ad<2> ad<3> ad<4> vdd ad<5> ad<6> ad<7> c_be_l<0> vss vdd
21143
333444444444455555555556666666666777 789012345678901234567890123456789012 vdd vss ad<23> ad<22> ad<21> vss ad<20> ad<19> ad<18> vdd ad<17> ad<16> c_be_l<2> frame_l irdy_l trdy_l vss vdd devsel_l stop_l perr_l serr_l par c_be_l<1> ad<15> ad<14> vss ad<13> ad<12> ad<11> vdd ad<10> ad<9> ad<8> vss vdd
A5992-01
Figure 2. 21143 Pinout Diagram (Top View)
6
Preliminary Datasheet
21143
2.1
Signal Reference Tables
Table 2 provides an alphabetical list of the 21143 logic names and their pin numbers. Table 3 provides a list of the 21143 power pin numbers.
Preliminary Datasheet
7
21143
.
Table 2. Logic Signals (Sheet 1 of 2)
Signal ad<0> ad<1> ad<2> ad<3> ad<4> ad<5> ad<6> ad<7> ad<8> ad<9> ad<10> ad<11> ad<12> ad<13> ad<14> ad<15> ad<16> ad<17> ad<18> ad<19> ad<20> ad<21> ad<22> ad<23> ad<24> ad<25> ad<26> ad<27> ad<28> ad<29> ad<30> ad<31> aui_cd- aui_cd+ Pin Number 85 84 82 81 80 78 77 76 70 69 68 66 65 64 62 61 48 47 45 44 43 41 40 39 32 31 29 28 27 25 24 23 138 137 Signal aui_rd- aui_rd+ aui_td- aui_td+ br_a<0>/ cb_pads_l br_a<1> br_ad<0> br_ad<1> br_ad<2> br_ad<3> br_ad<4> br_ad<5> br_ad<6> br_ad<7> br_ce_l c_be_l<0> c_be_l<1> c_be_l<2> c_be_l<3> clkrun_l devsel_l frame_l gep<0>/ aui_bnc gep<1>/activ gep<2>/ rcv_match/ wake gep<3>/link gnt_l idsel int_l irdy_l iref mii_clsn/ sym_rxd<4> mii_crs/sd mii_dv Pin Number 140 139 143 142 88 89 90 91 92 93 96 97 98 99 87 75 60 49 33 86 55 50 100 101 102 103 21 34 15 51 108 118 117 129 mii_mdc mii_mdio mii/sym_rclk mii_rx_err/sel10_100 mii/sym_rxd<0> mii/sym_rxd<1> mii/sym_rxd<2> mii/sym_rxd<3> mii/sym_tclk mii/sym_txd<0> mii/sym_txd<1> mii/sym_txd<2> mii/sym_txd<3> mii_txen/sym_txd<4> par pci_clk perr_l req_l rst_l serr_l sr_ck sr_cs sr_di sr_do stop_l tck tdi tdo tms tp_rd- tp_rd+ tp_td- tp_td- - tp_td+ Signal Pin Number 134 135 128 127 130 131 132 133 124 122 121 120 119 123 59 19 57 22 16 58 114 115 113 112 56 11 13 14 12 10 9 5 4 6
8
Preliminary Datasheet
21143
Table 2. Logic Signals (Sheet 2 of 2)
Signal tp_td+ + xtal1 Pin Number 7 106 Signal trdy_l xtal2 Pin Number 52 105 vcap_h -- Signal Pin Number 110 --
Table 3. Power Pins
Signal Pin Number 1, 2, 8, 18, 26, 36, 37, 46, 54, 67, 72, 73, 79, 95, 107, 125, 136, 141 109, 111 20 Signal Pin Number 3, 17, 30, 35, 38, 42, 53, 63, 71, 74, 83, 94, 104, 116, 126, 144 -- --
vdd (3.3 V)
vss (GND)
vddac (3.3 V) vdd_clamp (5 V or 3.3 V)
-- --
2.2
Signal Reference Tables
The functional grouping of each pin is listed in Section 2.4. The following terms describe the 21143 pinout:
* Address phase
Address and appropriate bus commands are driven during this cycle.
* Data phase
Data and the appropriate byte enable codes are driven during this cycle.
* _l
All pin names with the _l suffix are asserted low. The following pins in Table 4 have an internal pull-up: tms tdi br_ce_l sr_do mii/sym_tclk Pin sr_cs has an internal pull-down. Table 4 uses the following abbreviations: I = Input O = Output I/O = Input/output O/D = Open drain P = Power
Preliminary Datasheet
9
21143
Table 4 provides a functional description of each of the 21143 signals. These signals are listed alphabetically. Table 4. Functional Description of 21143 Signals (Sheet 1 of 6)
Signal Type Pin Number 23, 24, 25, 27, 28, 29, 31, 32, 39, 40, 41, 43, 44, 45, 47, 48, 61, 62, 64, 65, 66, 68, 69, 70, 76, 77, 78, 80, 81, 82, 84, 85 138 137 140 139 143 142 Description 32-bit PCI address and data lines. Address and data bits are multiplexed on the same pins. During the first clock cycle of a transaction, the address bits contain a physical address (32 bits). During subsequent clock cycles, these same lines contain 32 bits of data. A 21143 bus transaction consists of an address phase followed by one or more data phases. The 21143 supports both read and write bursts (in master operation only). Little and big endian byte ordering can be used. Attachment unit interface receive collision differential negative data. Attachment unit interface receive collision differential positive data. Attachment unit interface receive differential negative data. Attachment unit interface receive differential positive data. Attachment unit interface transmit differential negative data. Attachment unit interface transmit differential positive data. Boot ROM address line bit 0. In a 256KB configuration, this pin also carries in two consecutive address cycles, boot ROM address bits 16 and 17. O 88 This pin also determines the type of signals to use for the PCI/ CardBus* output pins, either PCI or CardBus. By default, this pin selects PCI signaling. To select CardBus signaling, this pin must be connected to a pull-down resistor. Boot ROM address line bit 1. This pin also latches the boot ROM address and control lines by the two external latches. Boot ROM address and data multiplexed lines bits 7 through 0. In two consecutive address cycles, these lines contain the boot ROM address pins 7 through 2, oe_l and we_l in the first cycle; and these lines contain boot ROM address pins 15 through 8 in the second cycle. During the data cycle, bits 7 through 0 contain data. Boot ROM or external register chip enable. Bits 0 through 3 of the bus command and byte enable lines. Bus command and byte enable are multiplexed on the same PCI pins. c_be_l<3:0> I/O 33, 49, 60, 75 During the address phase of the transaction, these 4 bits provide the bus command. During the data phase, these 4 bits provide the byte enable. The byte enable determines which byte lines carry valid data. For example, bit 0 applies to byte 0, and bit 3 applies to byte 3. PCI/CardBus clock run indication. The host system asserts this signal to indicate normal operation of the clock. The host system deasserts clkrun_l when the clock is going to be stopped or slowed down to a nonoperational frequency. 86 If the clock is needed by the 21143, the 21143 asserts clkrun_l, requesting normal clock operation to be maintained or restored. Otherwise, the 21143 allows the system to stop the clock. If this pin is not connected to the PCI/CardBus bus, it should be connected to a pull-down resistor.
ad<31:0>
I/O
aui_cd- aui_cd+ aui_rd- aui_rd+ aui_td- aui_td+
I I I I O O
br_a<0>/ cb_pads_l
br_a<1>
O
89
br_ad<7:0>
I/O
90, 91, 92, 93, 96, 97, 98, 99
br_ce_l
O
87
clkrun_l
I/O O/D
10
Preliminary Datasheet
21143
Table 4. Functional Description of 21143 Signals (Sheet 2 of 6)
Signal Type Pin Number Description Device select is asserted by the target of the current bus access. When the 21143 is the initiator of the current bus access, it expects the target to assert devsel_l within 5 bus cycles, confirming the access. If the target does not assert devsel_l within the required bus cycles, the 21143 aborts the cycle. To meet the timing requirements, the 21143 asserts this signal in a medium speed (within 2 bus cycles). The frame_l signal is driven by the bus master to indicate the beginning and duration of an access. The frame_l signal asserts to indicate the beginning of a bus transaction. While frame_l is asserted, data transfers continue. The frame_l signal deasserts to indicate that the next data phase is the final data phase transaction. This pin can be configured by software to be: * A general-purpose pin that performs either input or output functions. This general-purpose pin can provide an interrupt when functioning as an input. gep<0>/ aui_bnc I/O 100 * A control pin that provides an AUI (10BASE5) or BNC (10BASE2) select line. This control pin is mainly used to enable the external BNC transceiver in 10BASE2 mode. When set, the 10BASE5 mode is selected. When reset, the 10BASE2 mode is selected. NOTE: This control pin is internally forced to the aui_bnc function when the 21143 is in remote wake-up-LAN mode. This pin can be configured by software to be: gep<1>/activ I/O 101 * A general-purpose pin that performs either input or output functions. This general-purpose pin can provide an interrupt when functioning as an input. * A status pin that provides an LED that indicates either receive or transmit activity. This pin can be configured by software to be: * A general-purpose pin that performs either input or output functions. * A status pin that provides an LED that indicates a receive packet has passed address recognition. gep<2>/ rcv_match/ wake I/O 102 If the PME_Enable bit (Func0_HwOptions<3>) in the serial ROM is set, this pin is forced to function as a wake-up event pin that can be connected to pin pme# of the PCI connector or pin cstschg of the CardBus connector. When the 21143 is in remote wake-up-LAN mode, this pin is used as an indicator that a Magic Packet* has been successfully detected. When this pin is in a wake function, bit MiscHwOptions<1> in the serial ROM determines the polarity. The PME function takes precedence over the Magic Packet indication function. This pin can be configured by software to be: * A general-purpose pin that performs either input or output functions. When configured as an input pin in OnNow mode, this pin functions as link status. When used with an MII PHY device, this pin should be connected to the MII PHY link indication pin (the 21143 interprets link-pass when this pin is high). This pin should not be left unconnected if it is configured as an input in D1, D2 or D3 power states. * A status pin that provides an LED to indicate: -Network link integrity state for 10BASE-T or 100BASE-TX if Func1_Hw_Options<8> is cleared in the SROM. -Both network activity and network link integrity state if Func1_Hw_Options<8> is set in the SROM.
devsel_l
I/O
55
frame_l
I/O
50
gep<3>/link
I/O
103
Preliminary Datasheet
11
21143
Table 4. Functional Description of 21143 Signals (Sheet 3 of 6)
Signal gnt_l idsel Type I I Pin Number 21 34 Description Bus grant asserts to indicate to the 21143 that access to the bus is granted. Initialization device select asserts to indicate that the host is issuing a configuration cycle to the 21143. Interrupt request asserts when one of the appropriate bits of CSR5 sets and causes an interrupt, provided that the corresponding mask bit in CSR7 is not asserted. Interrupt request deasserts by writing a 1 into the appropriate CSR5 bit. If more than one interrupt bit is asserted in CSR5 and the host does not clear all input bits, the 21143 deasserts int_l for one cycle to support edge-triggered systems. iref I 108 Current reference input for the analog phase-locked loop logic. Initiator ready indicates the bus master's ability to complete the current data phase of the transaction. A data phase is completed on any rising edge of the clock when both irdy_l and target ready trdy_l are asserted. Wait cycles are inserted until both irdy_l and trdy_l are asserted together. When the 21143 is the bus master, it asserts irdy_l during write operations to indicate that valid data is present on the 32-bit ad lines. During read operations, the 21143 asserts irdy_l to indicate that it is ready to accept data. In MII mode (CSR6<18>=1, CSR6<23>=0), this pin functions as the collision detect. When the external physical layer protocol (PHY) device detects a collision, it asserts this pin. mii_clsn/ sym_rxd<4> I 118 In SYM mode (CSR6<18>=1, CSR6<23>=1), this pin functions as receive data. This line along with the four receive lines (sym_rxd<3:0>) provides five parallel data lines in symbol form. This data is controlled by an external physical layer medium-dependent (PMD) device and should be synchronized to the sym_rclk signal. In MII mode this pin functions as the carrier sense and is asserted by the PHY when the media is active. In SYM mode this pin functions as the signal detect indication. It is controlled by an external PMD device. Data valid is asserted by an external PHY when receive data is present on the mii_rxd lines and is deasserted at the end of the packet. This signal should be synchronized with the mii_rclk signal. MII management data clock is sourced by the 21143 to the PHY devices as a timing reference for the transfer of information on the mii_mdio signal. MII management data input/output transfers control information and status between the PHY and the 21143. Supports either the 25-MHz or 2.5-MHz receive clock. This clock is recovered by the PHY. When used with an MII PHY device (CSR6<18>=1, CSR6<23>=0), this pin functions as receive error input. It is asserted when a data decoding error is detected by an external PHY device. This signal is synchronized to mii_rclk and can be asserted for a minimum of one receive clock. When asserted during a packet reception, it sets the cyclic redundancy check (CRC) error bit in the receive descriptor (RDES0). When used with a SYM PHY device (CSR6<23>=1), this pin functions as select 10/100 output. The signal sel10_100 equals 1 when the 21143 is in 100-Mb/s SYM mode (CSR6<18>=1) and equals 0 when the 21143 is in 10BASE-T/AUI mode (CSR6<18>=0).
int_l
O/D
15
irdy_l
I/O
51
mii_crs/sd
I
117
mii_dv
I
129
mii_mdc
O
134
mii_mdio mii/sym_rclk
I/O I
135 128
mii_rx_err/ sel10_100
I/O
127
12
Preliminary Datasheet
21143
Table 4. Functional Description of 21143 Signals (Sheet 4 of 6)
Signal mii/ sym_rxd<3:0> mii/sym_tclk mii/ sym_txd<3:0> Type I Pin Number 130, 131, 132,133, 124 119, 120, 121, 122 Description Four parallel receive data lines. This data is driven by an external PHY that attached the media and should be synchronized with the mii_rclk signal. Supports the 25-MHz or 2.5-MHz transmit clock supplied by the external PMD device. This clock should always be active. Four parallel transmit data lines. This data is synchronized to the assertion of the mii_tclk signal and is latched by the external PHY on the rising edge of the mii_tclk signal. In MII mode (CSR6<18>=1, CSR6<23>=0), this pin functions as transmit enable. It indicates that a transmission is active on the MII port to an external PHY device. O 123 In SYM mode, this pin functions as transmit data. This line along with the four data transmit lines (sym_txd<3:0>) provides five parallel data lines in symbol form. The data is synchronized to the rising edge of the sym_tclk signal. Parity is calculated by the 21143 as an even parity bit for the 32-bit ad and 4-bit c_be_l lines. par I/O 59 During address and data phases, parity is calculated on all the ad and c_be_l lines whether or not any of these lines carry meaningful information. The clock provides the timing for the 21143 related PCI bus transactions. All the bus signals are sampled on the rising edge of pci_clk. The supported range of the clock frequency is 20 MHz to 33 MHz. Parity error asserts when a data parity error is detected. The 21143 asserts perr_l when a data parity error is detected in either a master-read or a slave-write operation. perr_l I/O 57 When the 21143 is the bus master and a parity error is detected, the 21143 asserts both CSR5 bit 13 (fatal bus error) and CFCS bit 24 (data parity report). Next, it completes the current data burst transaction, then stops operation. After the host clears the fatal error bit in CSR5, the 21143 continues its operation. Bus request is asserted by the 21143 to indicate to the bus arbiter that it wants to use the bus. Resets the 21143 to its initial state. This signal must be asserted for at least 10 active PCI clock cycles. When in the reset state, all PCI output pins are put into tristate and all PCI O/D signals are floated. If an address parity error is detected and CFCS bit 8 (serr_l enable) is enabled, 21143 asserts both serr_l (system error) and CFCS bit 30 (signal system error). When an address parity error is detected, system error asserts two clocks after the failing address. sr_ck sr_cs sr_di sr_do O O O I 114 115 113 112 Serial ROM clock signal. This pin provides a serial clock output for the serial ROM. Serial ROM chip-select signal. This pin provides a chip select for the serial ROM. Serial ROM data-in signal. This pin serially shifts the write data from the 21143 to the serial ROM device. Serial ROM data-out signal. This pin serially shifts the read data from the serial ROM device to the 21143.
I
O
mii_txen/ sym_txd<4>
pci_clk
I
19
req_l
O
22
rst_l
I
16
serr_l
O/D
58
Preliminary Datasheet
13
21143
Table 4. Functional Description of 21143 Signals (Sheet 5 of 6)
Signal Type Pin Number Description Stop indicator indicates that the current target is requesting the bus master to stop the current transaction. The 21143 responds to the assertion of stop_l when it is the bus master, either to disconnect, retry, or abort. JTAG clock shifts state information and test data into and out of the 21143 during JTAG test operations. If the JTAG port is unused, this pin should be connected to vss. tdi tdo tms tp_rd- tp_rd+ I O I I I 13 14 12 10 9 JTAG data in is used to serially shift test data and instructions into the 21143 during JTAG test operations. JTAG data out is used to serially shift test data out of the 21143 during JTAG test operations. JTAG test mode select controls the state operation of JTAG testing in the 21143. Twisted-pair negative differential receive data from the twisted-pair lines. Twisted-pair positive differential receive data from the twisted-pair lines. Twisted-pair negative differential transmit data. The positive and negative differential transmit data outputs are combined resistively outside the 21143 with equalization to compensate for intersymbol interference on the twisted-pair medium. Twisted-pair positive differential transmit data. The positive and negative differential transmit data outputs are combined resistively outside the 21143 with equalization to compensate for intersymbol interference on the twisted-pair medium. Target ready indicates the target agent's ability to complete the current data phase of the transaction. A data phase is completed on any clock when both trdy_l and irdy_l are asserted. Wait cycles are inserted until both irdy_l and trdy_l are asserted together. When the 21143 is the bus master, target ready is asserted by the bus slave on the read operation, which indicates that valid data is present on the ad lines. During a write cycle, it indicates that the target is prepared to accept data. vcap_h I 110 1, 2, 8, 18, 26, 36, 37, 46, 54, 67, 72, 73, 79, 95, 107, 125, 136, 141 109, 111 Capacitor input for analog phase-locked loop logic. 3.3-V supply input. These pins should be connected to the auxiliary power, if such power exists. Otherwise, these pins should be connected to the main power. Supplies +3.3-V input for analog phase-locked loop logic. Supplies +5-V or +3.3-V reference for clamp logic. vdd_clamp P 20 This pin is also used to identify the lack of main power when the auxiliary power is on. This pin should be connected to the main power.
stop_l
I/O
56
tck
I
11
tp_td- tp_td- -
O O
5 4
tp_td+ tp_td+ +
O O
6 7
trdy_l
I/O
52
vdd
P
vddac
P
vss
P
3, 17, 30, 35, 38, 42, 53, 63, 71, 74, 83, 94, 104, 116, 126, 144 106
Ground pins.
xtal1
I
20-MHz crystal input, or crystal oscillator input.This pin should always be provided with a clock.
14
Preliminary Datasheet
21143
Table 4. Functional Description of 21143 Signals (Sheet 6 of 6)
Signal xtal2 Type O Pin Number 105 Description Crystal feedback output pin used for crystal connections only. If this pin is unused, then it should be unconnected.
2.3
Pin Tables
This section contains four types of pin tables:
* * * *
Table 5 lists the input pins. Table 6 lists the output pins. Table 7 lists the input/output pins. Table 8 lists the open drain pins. Table 5. Input Pins
Signal Active Level Low High -- -- Low High -- High for mii_clsn, -- for sym_rxd<4> High High -- -- Signal mii/sym_tclk pci_clk rst_l sr_do tck tdi tms tp_rd- tp_rd+ vcap_h xtal1 -- Active Level -- -- Low -- -- -- -- -- -- -- -- --
aui_cd- aui_cd+ aui_rd- aui_rd+ gnt_l idsel iref mii_clsn/sym_rxd<4> mii_crs/sd mii_dv mii/sym_rclk mii/sym_rxd<3:0>
Table 6. Output Pins
Signal aui_td- aui_td+ br_a<1> br_ce_l mii_mdc mii/sym_txd<3:0> mii_txen/sym_txd<4> req_l sr_ck Active Level -- -- High Low -- -- High for mii_txen, -- for sym_txd<4> Low -- Signal sr_cs sr_di tdo tp_td- tp_td- - tp_td+ tp_td+ + xtal2 -- Active Level High -- -- -- -- -- -- -- --
Preliminary Datasheet
15
21143
Table 7. Input/Output Pins
Signal Active Level Signal Active Level -- for gep<2>, high for rcv_match, a -- for wake -- for gep<3>, high for link Low -- High for mii_rx_err, -- for sel10_100 devsel_l frame_l gep<0>/aui_bnc gep<1>/activ Low Low -- -- for gep<1>, high for activ par perr_l stop_l trdy_l -- Low Low Low
ad<31:0>
--
gep<2>/rcv_match/wake
br_a<0>/cb_pads_l br_ad<7:0> clkrun_l c_be_l<3:0>
High for br_a<0>, low for cb_pads_l -- Low Low
gep<3>/link irdy_l mii_mdio mii_rx_err/sel10_100
a. The active level is controlled by bit MiscHwOptions<1> (PME_STSCHG) in the serial ROM.
Table 8. Open Drain Pins
Signal int_l Active Level Low serr_l Signal Active Level Low
16
Preliminary Datasheet
21143
2.4
.
Signal Grouping by Function
Table 9 lists the signals according to their interface function. Table 9. Signal Functions (Sheet 1 of 2)
Interface Function Address and data Arbitration Bus command and byte enable Device select Error reporting PCI/CardBus Interrupt System Control signals Power-management status Clock status Pad select Transmit data lines Receive data lines Transmit, receive clocks Transmit enable Collision detect MII error reporting MII/SYM network port Data control MII management data clock MII management data input/output Signal detection SYM mode data lines SYM mode 10/100 select Test access port Serial ROM port Boot ROM port Power JTAG test operations Serial ROM ROM interface 3.3-V or 5.0-V supply input 3.3-V supply input Ground General-purpose pins General-purpose port and LEDs LED indicators 10BASE5/10BASE2 select ad<31:0>, par gnt_l, req_l c_be_l<3:0> devsel_l, idsel perr_l, serr_l int_l pci_clk, rst_l frame_l, stop_l, irdy_l, trdy_l wake clkrun_l cb_pads_l mii/sym_txd<3:0> mii/sym_rxd<3:0> mii/sym_tclk, mii/sym_rclk mii_txen mii_clsn mii_rx_err mii_dv, mii_crs mii_mdc mii_mdio sd sym_rxd<4>, sym_txd<4> sel10_100 tck, tdi, tdo, tms sr_ck, sr_cs, sr_di, sr_do br_a<1:0>, br_ad<7:0>, br_ce_l vdd_clamp vdd, vddac vss gep<3:0> activ, rcv_match, link aui_bnc Signals
Preliminary Datasheet
17
21143
Table 9. Signal Functions (Sheet 2 of 2)
Interface Function Analog phase-locked loop logic AUI collision data Network connection AUI transmit and receive data Crystal oscillator Twisted-pair transmit and receive data iref, vcap_h aui_cd-, aui_cd+ aui_rd-, aui_rd+, aui_td-, aui_td+ xtal1, xtal2 tp_rd-, tp_rd+, tp_td-, tp_td- -, tp_td+, tp_td+ + Signals
18
Preliminary Datasheet
21143
3.0
Electrical and Environmental Specifications
This section contains the electrical and environmental specifications for the 21143.
Caution:
Stresses greater than the maximum or less than the minimum ratings can cause permanent damage to the 21143. Exposure to the maximum or minimum ratings for extended periods of time lessen the reliability of the 21143.
3.1
.
Voltage Limit Ratings
Table 10 lists the voltage limit ratings. Table 10. Voltage Limit Ratings
Parameter Power supply voltage vdd_clamp (5.0 V) vdd_clamp (3.3 V)
1
Minimum 3.0 V 4.75 V 3.0 V --
Maximum 3.6 V 5.25 V 3.6 V 2000 V
ESD protection voltage
1.
In the 3.3-V signaling environment, vdd_clamp must not be greater than vdd + 0.3 V.
3.2
.
Temperature Limit Ratings
Table 11 lists the temperature limit ratings. Table 11. Temperature Limit Ratings
Parameter Storage temperature Operating temperature Minimum -55C (-67F) 0C (32F) Maximum 125C (257F) 70C (158F)
Preliminary Datasheet
19
21143
3.3
Power Specifications
The values in Table 12 are based on a PCI or CardBus* clock frequency of 33 MHz and a network data rate of 10/100 Mb/s for MII for legacy power-saving modes.
Table 12. Legacy Power-Saving Modes Specification
Mode After power-up Normal Snooze Sleep
1. 2.
IDD1 (mA) 54 150 85 25
Power1 (mW) 178 495 280 82
IDD2(mA) -- 230 145 115
Power2 (mW) -- 828 522 414
Typical: vdd = 3.3 V, Ta = 25C Maximum: vdd = 3.6 V, Ta = 0C
The values in Table 13 are based on a PCI clock frequency of 25 MHz, vdd at 3.3 V, Ta at 25C, and a network data rate of 10/100 Mb/s for ACPI modes. Table 13. ACPI Modes Power Specification
Condition D0 normal, full network activity D0 snooze, 50% network activity D1 snooze, 50% network activity D2 snooze, PCI clock running D3 snooze, PCI clock stopped After power-up, CardBus pads IDD (mA) 145 mA 130 mA 118 mA 109 mA 102 mA 51 mA Typical Power Consumption (mW) 479 mW 429 mW 389 mW 356 mW 337 mW 168 mW
3.4
PCI Bus and CardBus Electrical Parameters
This section describes the PCI Bus and CardBus characteristics for the 21143.
20
Preliminary Datasheet
21143
3.4.1
.
PCI and CardBus I/O Voltage Specifications
The 21143 meets the I/O voltage specifications listed in Table 14 and Table 15. Table 14. I/O Voltage Specifications for 5.0-V Levels
Symbol Vih Vil Ii
1
Parameter Input high voltage Input low voltage Input leakage current Output high voltage Output low voltage
Condition -- -- 0.5 VMinimum 2.0 V -0.5 V -- 2.4 V -- 5 pF
Maximum vdd_clamp + 0.5 V 0.8 V 10 A -- 0.55 V 8 pF
Voh Vol
2 3
Cap
1. 2. 3.
Pin capacitance
Input leakage currents include high-impedance output leakage for all bidirectional buffers with tristate outputs. Signals without pull-up resistors must have 3-mA low output current. Signals requiring pull-up resistors (including frame_l, trdy_l, irdy_l, devsel_l, stop_l, serr_l, and perr_l) must have 6 mA. Parameter design guarantee.
Table 15. I/O Voltage Specifications for 3.3-V Levels
Symbol Vih Vil Ii
1
Parameter Input high voltage Input low voltage Input leakage current Output high voltage Output low voltage Pin capacitance
Condition -- -- 0.0 VMinimum 0.475*vdd_clamp -0.5 V -- 0.9*vdd_clamp -- 5 pF
Maximum vdd_clamp + 0.5 V 0.325*vdd_clamp 70 A -- 0.1*vdd_clamp 8 pF
Voh Vol Cap2
1. 2.
Input leakage currents include high-impedance output leakage for all bidirectional buffers with tristate outputs. Parameter design guarantee.
Preliminary Datasheet
21
21143
3.4.2
System Bus Reset
System bus (PCI or CardBus) reset (rst_l) is an asynchronous signal that must be active for at least 10 system bus (PCI or CardBus) clock (pci_clk) cycles. Figure 3 shows the reset timing characteristics, and Table 16 lists the reset signal limits.
pci_clk
rst_l
10 pci_clk Cycles
Internal Reset 33 pci_clk Cycles
A5477-01
Figure 3. Reset Timing Diagram Table 16. Reset Timing Parameters
Symbol Trst Parameter rst_l pulse width Minimum 10*pci_clk Maximum Not applicable Condition pci_clk active
3.4.3
PCI and CardBus Clock Specifications
The clock frequency range1 for PCI and CardBus is between 20 MHz and 33 MHz. Figure 4 shows the PCI and CardBus clock specification timing characteristics and the required measurement points for both the 5.0-V and 3.3-V signaling environments. Table 17 lists the frequency-derived clock specifications.
1. The PCI and CardBus clock frequency is from dc to 33 MHz; network operational with the PCI or CardBus clock from 20 MHz to 33 MHz.
22
Preliminary Datasheet
21143
5.0-V Clock
2.0 V
Thigh
Tlow 0.8 V
3.3-V Clock
0.475 * vdd_clamp 0.325 * vdd_clamp
Tr
Tf
Tcycle
LJ03910A.AI4
Figure 4. PCI and CardBus Clock Specification Timing Diagram
Table 17. PCI and CardBus Clock Timing Specifications
Symbol Tcycle Thigh Tlow Tr/Tf1
1.
Parameter Cycle time pci_clk high time pci_clk low time pci_clk slew rate
Minimum 30 ns 11 ns 11 ns 1 V/ns
Maximum 50 ns -- -- 4 V/ns
Rise and fall times are specified in terms of the edge rate measured in V/ns. Parameter design guarantee.
Preliminary Datasheet
23
21143
3.4.4
Other PCI and CardBus Signals
Figure 5 shows the timing diagram characteristics for other PCI and CardBus signals and Table 18 lists their timing specifications. This timing is identical to the timing for the general-purpose register signals.
Vtest Clk
1
Tval (max)
Tval (min)
Output
Ton Input
Toff
1
Th Tsu Vtest is 1.5 V in a 5.0-V signaling environment and is 0.4 * vdd_clamp in a 3.3-V signaling environment.
LJ04719A.AI4
Figure 5. Timing Diagram for Other PCI and CardBus Signals
Table 18. Other PCI and CardBus Signals' Timing Specifications
Symbol Tval Ton Toff
1
Parameter clk-to-signal valid delay
2 3
Minimum 2 ns 2 ns -- 7 ns 0 ns 1 V/ns 0.25 V/ns
Maximum 11 ns -- 28 ns -- -- 4 V/ns 1 V/ns
1
Float-to-active delay from clk Active-to-float delay from clk
4
Tsu4 Th Slewr, Slewf Slewr, Slewf
1. 2. 3. 4. 5. 6.
Input signal valid setup time before clk Input signal hold time from clk
4 4
Output rise and fall slew rate Output rise and fall slew rate
5 6
Load for this measurement is as specified in PCI Local Bus Specification, Revision 2.0 and PCI Local Bus Specification, Revision 2.1. Valid delays for PCI, selected by default when pin cb_pad_l is not pulled down externally. Valid delays for CardBus, selected by default when pin cb_pad_l is pulled down externally. Parameter design guarantee. Slew rate for PCI, selected by default when pin cb_pad_l is not pulled down externally. Slew rate for CardBus, selected when pin cb_pad_l is pulled down externally.
24
Preliminary Datasheet
21143
3.5
.
AUI and Twisted-Pair DC Specifications
Table 19 lists the dc specifications for the AUI and twisted-pair parts of the SIA. Table 19. AUI and Twisted-Pair DC Specifications
Symbol AUI Pins Vod Vodi1 Iodi1 Vasq+1 Vasq-1 Vodu1 Transmit differential output voltage (aui_td) Transmit differential output idle voltage (aui_td) Transmit differential output idle current (aui_td) Differential positive squelch threshold (aui_rd) Differential negative squelch threshold (aui_rd and aui_cd) Transmit differential output undershoot voltage on return to zero (aui_td) 78 termination 78 termination 78 termination -- -- 78 termination 550 -40 -1 175 -275 1200 +40 +1 275 -175 mV mV mA mV mV Definition Condition Minimum Maximum Unit
--
-100
mV
Twisted-Pair Interface Pins Vtoh Vtol Vtsq+1 Vtsq-1 Vtdif1
1.
Output high voltage (tp_td and tp_td) Output low voltage (tp_td and tp_td) Differential positive squelch threshold (tp_rd) Differential negative squelch threshold (tp_rd) Differential input voltage range (tp_rd)
Ioh = -25 mA Iol = 25 mA -- -- --
2.5 -- 300 -520 -3.1
-- 0.5 520 -300 3.1
V V mV mV V
Parameter design guarantee.
Preliminary Datasheet
25
21143
3.6
Serial Interface Attachment Specifications
This section describes the dc specifications and timing limits of the SIA unit.
3.6.1
Serial Clock Timing
Figure 6 shows the serial clock (TTL or CMOS) timing characteristics, and Table 20 lists the serial clock timing specifications.
Tch
Tcl
Tcr Tcycle
Tcf
LJ-04101.AI4
Figure 6. Serial Clock (XTAL) Timing Diagram Table 20. Serial Clock (XTAL) Timing Specifications
Symbol Tcr1 Tcf1 Tcycle Tch Tcl
1.
Parameter Rise time Fall time
Minimum -- -- 49.995 ns 0.4*Tcycle 0.4*Tcycle
Maximum 4 ns 4 ns 50.005 ns 0.6*Tcycle 0.6*Tcycle
1
Cycle time Clock high time Clock low time
Parameter design guarantee.
26
Preliminary Datasheet
21143
3.6.2
Internal SIA Mode AUI Timing--Transmit
Figure 7 shows the internal SIA transmit timing characteristics for the AUI, and Table 21 lists the internal SIA transmit timing limits for the AUI.
1
0
1
1
ETD (End Transmit Delimiter)
xtal1 Tatp Tatr aui_td+
Tatf
Tate
aui_tdML11428A.AI4
Figure 7. Internal SIA Mode AUI Timing Diagram--Transmit
Table 21. Internal SIA Mode AUI Timing Specifications--Transmit
Symbol Tatp Tatr1 Tatf
1
Definition aui_td+, aui_td- propagation delay from xtal1 fall aui_td+, aui_td- rise time aui_td+, aui_td- fall time aui_td+, aui_td- rise and fall time mismatch (not shown) aui_td end transmit delimiter length
Minimum -- 2 2 -- 345
Maximum 30 8 8 1 405
Unit ns ns ns ns ns
Tatm1 Tate1
1.
Parameter design guarantee.
Preliminary Datasheet
27
21143
3.6.3
Internal SIA Mode AUI Timing--Receive
Figure 8 shows the internal SIA receive timing characteristics for the AUI, and Table 22 lists the internal SIA receive timing limits for the AUI.
Tudm Tudf Vasq+ VasqTudo Tudm A5994-01
Figure 8. Internal SIA Mode AUI Timing Diagram--Receive
3.6.4
Internal SIA Mode AUI Timing--Collision
Figure 9 shows the internal SIA collision timing characteristics for the AUI, and Table 22 lists the internal SIA collision timing limits for the AUI.
Tucf
aui_cd+/Tuco Tucm
Vasq-
MLO10338.AI4
Figure 9. Internal SIA Mode AUI Timing Diagram--Collision Table 22. Internal SIA Mode AUI Timing Specifications--Receive and Collision
Symbol Tudo Tudm1 Tudf1 Tuco Tucm1 Tucf1
1.
Definition aui_rd start of frame pulse width aui_rd delay between opposite squelch crossings not recognized as end of packet aui_rd delay from last squelch crossing recognized as end of packet aui_cd start of collision pulse width aui_cd delay between squelch crossings not recognized as end of collision aui_cd delay from last squelch crossing recognized as end of collision
Minimum 15 -- 150 20 -- 150
Maximum 20 140 -- 25 140 --
Unit ns ns ns ns ns ns
Parameter design guarantee.
28
Preliminary Datasheet
21143
3.6.5
Internal SIA Mode 10BASE-T Interface Timing--Transmit
Figure 10 shows the internal SIA transmit timing characteristics for the 10BASE-T interface, and Table 23 lists the internal SIA transmit limits.
1 0 1 1 ETD (End Transmit Delimiter)
xtal1 Tpdp Tpdr tp_td+
Tpdf
Tped
Tpdc tp_td--
Tpen
tp_td-
Tpdc tp_td++
ML11429A AI4
Figure 10. Internal SIA Mode 10BASE-T Interface Timing Diagram-- Transmit
t
Table 23. Internal SIA Mode 10BASE-T Interface Timing Specifications--Transmit
Symbol Tpdp Tpdr
1
Definition tp_td+, tp_td- propagation delay from xtal1 fall tp_td+, tp_td++, tp_td-, tp_td- - rise time tp_td+, tp_td++, tp_td-, tp_td- - fall time tp_td+, tp_td++, tp_td-, tp_td- - rise and fall time mismatch (not shown) tp_td+ to tp_td- - and tp_td- to tp_td++ delay tp_td end transmit delimiter length tp_td++/- - end transmit delimiter length
Minimum -- 2 2 -- 46 295 245
Maximum 30 8 8 1 54 355 305
Unit ns ns ns ns ns ns ns
Tpdf1 Tpdm1 Tpdc1 Tped Tpen
1.
1 1
Parameter design guarantee.
Preliminary Datasheet
29
21143
3.6.6
Internal SIA Mode 10BASE-T Interface Timing--Receive
Figure 11 shows the internal SIA receive timing characteristics for the 10BASE-T interface, and Table 24 lists the internal SIA receive limits for the 10BASE-T interface.
Tsf Tsn
Tsf Tsn Tdm Tdf Vtsq+ Vtsq-
tp_rd+/Tsn Tsf Tsf Tsn Tsf Tsn Tdm
A5478-01
Figure 11. Internal SIA Mode 10BASE-T Interface Timing Diagram-- Receive
Table 24. Internal SIA Mode 10BASE-T Interface Timing Specifications--Receive
Symbol Tsn1 Tsf1 Tdm1 Tdf1
1.
Definition tp_rd start of frame pulse width during smart squelch operation tp_rd maximum delay between opposite squelch crossings not to turn smart squelch off tp_rd delay between opposite squelch crossings not recognized as end of packet tp_rd delay from last squelch crossing recognized as end of packet
Minimum 15 140 -- 150
Maximum 20 150 140 --
Unit ns ns ns ns
Parameter design guarantee.
30
Preliminary Datasheet
21143
3.6.7
Internal SIA Mode 10BASE-T Interface Timing--Idle Link Pulse
Figure 12 shows the internal SIA idle link pulse timing characteristics for the 10BASE-T interface, and Table 25 lists the internal SIA idle link pulse limits for the 10BASE-T interface.
tp_td+ Tpld Tplp
tp_td++ Tplc
tp_td-
Tplc
tp_td-MLO10341.AI4
Figure 12. Internal SIA Mode 10BASE-T Interface Timing Diagram--Idle Link Pulse
Table 25. Internal SIA Mode 10BASE-T Interface Timing Specifications--Idle Link Pulse
Symbol Tpld1 Tplc1 Tplp1
1.
Definition tp_td+ idle link pulse width tp_td++ and tp_td- - idle link pulse width Idle link pulse period
Minimum 80 40 8
Maximum 120 60 24
Unit ns ns ms
Parameter design guarantee.
Preliminary Datasheet
31
21143
3.7
MII Interface Specifications
Table 26 lists the specifications for the MII interface. Table 26. MII Interface
Symbol Voh Vol Vih Vil Iin Ioz Definition Output high voltage Output low voltage Input high voltage Input low voltage Input current Maximum tristate output leakage current Condition Ioh = -4 mA Iol = 4 mA -- -- Vin = vcc or vss Vin = vdd or vss Minimum 2.4 -- 2.0 -- -10.0 -10.0 Maximum -- 0.4 -- 0.8 10.0 10.0 Unit V V V V A A
3.8
MII/SYM Port Timing
This section describes the MII/SYM port timing limits.
3.8.1
MII/SYM 10/100-Mb/s and 10-Mb/s Timing--Transmit
Figure 13 shows the MII/SYM port transmit timing characteristics, and Table 27 lists the MII/SYM port transmit timing limits.
32
Preliminary Datasheet
21143
Tcc Tcr Tch mii/sym_tclk Tcf Tcl 2 3 4 5
1 Trv
mii/sym_txd<3:0> Trh mii_txen
LJ-04944.AI4
Figure 13. MII/SYM Port Timing Diagram--Transmit
Table 27. MII/SYM Port Timing Limits--Transmit
Symbol Tcc1 Tch Tcl Tcr
3
Definition mii/sym_tclk cycle mii/sym_tclk high time mii/sym_tclk low time mii/sym_tclk rise time mii/sym_tclk fall time mii_tclk rise to mii_txen valid time or mii/sym_tclk rise to mii/sym_txd valid time mii_txen hold after mii_tclk rise time
Minimum -- 14t 14t -- -- --
2 2
Typical 40t2 -- -- 8 8 --
Maximum -- 26t 26t -- -- 20
2 2
Unit ns ns ns ns ns ns
Tcf3 Trv4
Trh
1. 2. 3. 4.
5
--
--
ns
50 parts per million. t=1 for 100-Mb/s operation; t=10 for 10-Mb/s operation. Parameter design guarantee. The transmit data (mii/sym_txd) and transmit enable (mii_txen) output pins are driven internally from the rising edge of mii/sym_tclk.
Preliminary Datasheet
33
21143
3.8.2
MII/SYM 10/100-Mb/s Timing--Receive
Figure 14 shows the MII/SYM port receive timing characteristics, and Table 28 lists the MII/SYM port receive timing limits.
Tcc Tcr Tch mii/sym_rclk Tts mii/sym_rxd<3:0> Tth Tcf Tcl
mii_dv
LJ-04998.AI4
Figure 14. MII/SYM Port Timing Diagram--Receive
Table 28. MII/SYM Port Timing Limits--Receive
Symbol Tcc Tc Tcl Tcr3 Tcf3 Tts4
1
Definition mii/sym_rclk cycle time mii/sym_rclk high time mii/sym_rclk low time mii/sym_rclk rise time mii/sym_rclk fall time mii/sym_rxd setup (both rise and fall transactions) to mii/sym_rclk rise time or mii_dv setup (both rise and fall transactions) to mii_rclk rise time mii/sym_rxd hold (both rise and fall transactions) after mii/sym_rclk rise time or mii_dv hold (both rise and fall transactions) after mii_rclk rise time
Minimum -- 14t 14t -- --
2 2
Typical 40t
2
Maximum -- 26t 26t -- --
2 2
Unit ns ns ns ns ns
-- -- 8 8
8
--
--
ns
Tth
10
--
--
ns
1. 2. 3. 4.
50 parts per million. t=1 for 100-Mb/s operation; t=10 for 10-Mb/s operation. Parameter design guarantee. The receive data (mii/sym_rxd) and data valid (mii_dv) input pins are latched internally on the rising edge of mii/ sym_rclk.
34
Preliminary Datasheet
21143
3.8.3
SYM 10/100-Mb/s Timing--Signal Detect
Figure 15 shows the SYM port signal detect timing characteristics, and Table 29 lists the SYM port signal detect timing limits.
sym_rclk
1
2 Tts
3 Tth
4
5
sd
LJ-04945.AI4
Figure 15. SYM Port Timing Diagram--Signal Detect
Table 29. SYM Port Timing Limits--Signal Detect
Symbol Tts1 Tth1
1.
Definition sd setup (both rise and fall transactions) to sym_rclk fall time sd hold (both rise and fall transactions) after sym_rclk fall time
Minimum 10 12
Maximum -- --
Units ns ns
Input signal detect (sd) is latched internally on the falling edge of sym_rclk.
3.8.4
MII 10/100-Mb/s Timing--Receive Error
Figure 16 shows the MII port receive error timing characteristics, and Table 30 lists the MII port receive error timing limits.
mii_rclk
1
2 Tts
3
4 Tth
5
mii_rx_err
LJ03906A.AI4
Figure 16. MII Port Timing Diagram--Receive Error
Table 30. MII Port Timing Limits--Receive Error
Symbol Tts1 Tth1
1.
Definition mii_rx_err setup (both rise and fall transactions) to mii_rclk rise time mii_rx_err hold (both rise and fall transactions) after mii_rclk rise time
Minimum 10 10
Maximum -- --
Unit ns ns
Input signal detect (mii_rx_err) is latched internally on the falling edge of mii_rclk.
Preliminary Datasheet
35
21143
3.8.5
MII 10/100-Mb/s Timing--Carrier Sense and Collision
Figure 17 shows the MII port carrier sense and collision timing characteristics, and Table 31 lists the MII port carrier sense and collision timing limits.
mii_clsn mii_crs
Tclh
LJ-03929.AI4
Figure 17. MII Port Timing Diagram--Carrier Sense and Collision Table 31. MII Port Timing Limits--Carrier Sense and Collision
Symbol Tclh Definition mii_crs, mii_clsn high time Minimum 20 Maximum -- Unit ns
3.9
Boot ROM and Serial ROM Port Specification
Table 32 lists the dc specifications for the boot ROM and serial ROM ports. These specifications apply in any mode in which the ports are used. Table 32. Boot ROM and Serial ROM Port DC Specifications
Symbol Voh Vol Vih Vil Ioz1
1.
Definition Output high voltage Output low voltage Input high voltage Input low voltage Maximum tristate output leakage current
Condition Ioh = -4 mA Iol = 4 mA -- -- Vout = vdd or vss
Minimum 2.4 -- 2.0 -- -10
Maximum -- 0.4 -- 0.8 10
Unit V V V V A
For sr_do and br_ce_l, the maximum value is 1000.0 mA.
36
Preliminary Datasheet
21143
3.10
Boot ROM Port Timing
This section describes the boot ROM port timing.
3.10.1
Boot ROM Read Timing
Figure 18 shows the boot ROM read timing characteristics, and Table 33 lists the boot ROM read timing limits.
Tads
Tadh
Tads
Tadh
Tavqv
br_ad<7:0>
Address = <7:2> oe = O, we = 1
Address <15:8>
Data <7:0> Valid
br_a<1>
Address <1>
br_a<0> br_ce_l
Address <17>
Address <16>
Address <0>
Telqx Telqv
Toh Tehqz Tavav A5993-01
Figure 18. Boot ROM Read Timing Diagram Table 33. Boot ROM Read Timing Specifications
Symbol Tavav Tavqv Telqv Telqx
1
Parameter Read cycle time Address to output delay br_ce_l to output delay br_ce_l to output low impedance br_ce_l going high to output high impedance Output hold from br_ce_l change Address setup to latch enable high Address hold from latch enable high
Minimum 240 -- -- 0 -- 0 30 30
Maximum -- 240 240 -- 55 -- -- --
Unit ns ns ns ns ns ns ns ns
Tehqz1 Toh Tads Tadh
1.
Parameter design guarantee.
Preliminary Datasheet
37
21143
3.10.2
Boot ROM Write Timing
Figure 19 shows the boot ROM write timing characteristics, and Table 34 lists the boot ROM write timing limits.
Tads
Tadh
Tads
Tadh Data<7:0>
br_ad<7:0>
Address=<7:2> oe = 1, we = 0
Address<15:8>
br_a<1>
Address<1>
br_a<0>
Address<17>
Address<16>
Address<0>
br_ce_l
Teleh Tehax Tehdx
Tdveh Taveh Tavav
A5479-01
Figure 19. Boot ROM Write Timing Diagram Table 34. Boot ROM Write Timing Specifications
Symbol1 Tavav Teleh Taveh Tdveh Tehdx Tehax Tads Tadh
1.
Parameter Write cycle time br_ce_l pulse width Address setup to br_ce_l going high Data setup to br_ce_l going high Data hold from br_ce_l going high Address hold from br_ce_l high Address setup to latch enable high Address hold from latch enable high
Minimum 240 70 50 50 10 15 30 30
Unit ns ns ns ns ns ns ns ns
There are no maximum specifications.
38
Preliminary Datasheet
21143
3.11
Serial ROM Port Timing
Figure 20 shows the serial ROM port timing, and Table 35 lists the characteristics. This timing is identical to the timing for the MII management signals (mii_mdio and mii_mdc).
sr_cs, sr_ck, sr_di, sr_do
Tsr
Tsf
LJ-03909.AI4
Figure 20. Serial ROM Port Timing Diagram Table 35. Serial ROM Port Timing Characteristics
Symbol Tsr1 Tsf1
1.
Definition Rise time Fall time
Minimum -- --
Maximum 10 10
Unit ns ns
Parameter design guarantee.
3.12
External Register Timing
Figure 21 shows the external register read timing characteristics, and Figure 22 shows the write timing characteristics. Table 36 lists the external register timing specifications for both read and write operations.
br_ad<7:0>
DataValid
br_a<0>
br_ce_l Tpd Tehqz
LJ-05000.AI4
Figure 21. External Register Read Timing Diagram
Preliminary Datasheet
39
21143
br_ad<7:0>
Data<7:0>
br_a<0>
br_ce_l Teleh Ts Th
LJ-05001.AI4
Figure 22. External Register Write Timing Diagram Table 36. External Register Timing Specifications
Symbol Teleh Read Timing Tpd Tehqz
1
Parameter br_ce_l pulse width
Minimum 240
Maximum --
Unit ns
br_ce_l low to br_ad<7:0> valid high br_ce_l high to br_ad<7:0> high impedance
-- --
20 20
ns ns
Write Timing Ts Th
1.
Data setup time prior to br_ce_l Data hold after br_ce_l high
30 30
-- --
ns ns
Parameter design guarantee.
40
Preliminary Datasheet
21143
3.13
Joint Test Action Group--Test Access Port
This section provides the joint test action group (JTAG) test access port specifications.
3.13.1
.
JTAG DC Specifications
Table 37 lists the dc specifications for the JTAG pins Table 37. JTAG DC Specifications
Symbol Voh Vol Vih Vil Iip Ioz
1.
Definition Output high voltage Output low voltage Input high voltage Input low voltage Input leakage current on pins with internal pull-ups (tdi and tms) Tristate output leakage current (tdo)
Condition Ioh = -4 mA Iol = 4 mA -- -- 0.0Minimum 2.4 -- 2.0 -- --
Maximum -- 0.4 -- 0.8 +20/-10001
Unit V V V V A A
--
20
For pins tdi and tms that have internal pull-ups, the leakage current can get to 1.0 mA when Vin = 0 V.
Preliminary Datasheet
41
21143
3.13.2
JTAG Boundary-Scan Timing
Figure 23 shows the JTAG boundary-scan timing, and Table 38 lists the interface signal timing relationships.
Tck_cycle Tck_f
tck
Tck_r
Tms_s
Tms_h
tms
Tdi_s
Tdi_h
tdi Tdo_d
tdo
LJ-03908.AI4
Figure 23. JTAG Boundary-Scan Timing Diagram Table 38. JTAG Interface Signal Timing Relationships
Symbol Tms_s Tms_h Tdi_s Tdi_h Tdo_d Tck_r Tck_f
1
Parameter tms setup time tms hold time tdi setup time tdi hold time tdo delay time tck rise time tck fall time tck cycle time
Minimum 20 5 20 5 -- -- -- 90
Maximum -- -- -- -- 20 3 3 --
Unit ns ns ns ns ns ns ns ns
1
Tck_cycle
1.
Parameter design guarantee.
42
Preliminary Datasheet
21143
4.0
Mechanical Specifications
The 21143 is contained in either a 144-pin LQFP package type or a 144-pin MQFP package type. Figure 24 shows the mechanical layout of the LQFP, and Table 39 lists the LQFP package dimensions in millimeters. Figure 25 shows the mechanical layout of the MQFP, and Table 40 lists the MQFP package dimensions in millimeters.
Preliminary Datasheet
43
21143
-AD D1
Pin 1
Detail "A"
Pin # Direction
(A) A2 A1
b
144-Pin LQFP
E1 E
-B-
e
See Detail "A"
A // 0.13 C - H - Datum Plane - C - Seating Plane
ddd M C A
S
B
S
ccc C
R
Notes: All dimensions are in millimeters. - Basic Dimension
L (LL) 0 -7 c
o o
(
) - Reference Dimension
LJ04510A .AI4
Figure 24. 144-Pin LQFP Package
44
Preliminary Datasheet
21143
Table 39. 144-Pin LQFP Package Dimensions
Symbol LL e L A A1 A2 b c ccc ddd D D1 E E1 R
1. 2.
Dimension Lead length Lead pitch Foot length Package overall height Package standoff height Package thickness Lead width Lead thickness Coplanarity Lead skew Package overall width Package width Package overall length Package length Ankle radius
Value (mm) 1.00 reference1 0.50 BSC2 0.45 minimum to 0.75 maximum 1.60 maximum 0.05 minimum 1.35 minimum to 1.45 maximum 0.17 minimum to 0.27 maximum 0.09 minimum to 0.20 maximum 0.08 0.08 22.00 BSC 20.00 BSC 22.00 BSC 20.00 BSC 0.08 minimum to 0.20 maximum
The value for this measurement is for reference only. ANSI Y14.5M-1982 American National Standard Dimensioning and Tolerancing, Section 1.3.2, defines Basic Dimension (BSC) as: A numerical value used to describe the theoretically exact size, profile, orientation, or location of a feature or datum target. It is the basis from which permissible variations are established by tolerances on other dimensions, in notes, or in feature control frames.
Preliminary Datasheet
45
21143
-AD D1
Pin 1
Detail "A"
Pin # Direction
(A) A2 A1
b
144-Pin MQFP
E1 E
-B-
e
See Detail "A"
A // 0.13 C - H - Datum Plane - C - Seating Plane
ddd M C A
S
B
S
ccc C
R
Note: All dimensions are in millimeters. - Basic Dimension
L (LL) 0 -7 c
o o
(
) - Reference Dimension
LJ04510B .AI4
Figure 25. 144-Pin MQFP Package
46
Preliminary Datasheet
21143
Table 40. 144-Pin MQFP Package Dimensions
Symbol LL e L A A1 A2 b c ccc ddd D D1 E E1 R
1. 2.
Dimension Lead length Lead pitch Foot length Package overall height Package standoff height Package thickness Lead width Lead thickness Coplanarity Lead skew Package overall width Package width Package overall length Package length Ankle radius
Value (mm) 1.60 reference1 0.65 BSC2 0.65 minimum to 1.03 maximum 4.1 maximum 0.25 minimum 3.20 minimum to 3.60 maximum 0.22 minimum to 0.40 maximum 0.11 minimum to 0.23 maximum 0.10 0.13 31.20 BSC 28.00 BSC 31.20 BSC 28.00 BSC 0.13 minimum to 0.30 maximum
The value for this measurement is for reference only. ANSI Y14.5M-1982 American National Standard Dimensioning and Tolerancing, Section 1.3.2, defines Basic Dimension (BSC) as: A numerical value used to describe the theoretically exact size, profile, orientation, or location of a feature or datum target. It is the basis from which permissible variations are established by tolerances on other dimensions, in notes, or in feature control frames.
Preliminary Datasheet
47
Support, Products, and Documentation
If you need technical support, a Product Catalog, or help deciding which documentation best meets your needs, visit the Intel World Wide Web Internet site:
http://www.intel.com
Copies of documents that have an ordering number and are referenced in this document, or other Intel literature may be obtained by calling 1-800-332-2717 or by visiting Intel's website for developers at:
http://developer.intel.com
You can also contact the Intel Massachusetts Information Line or the Intel Massachusetts Customer Technology Center. Please use the following information lines for support:
For Documentation and General Information Intel Massachusetts Information Line United States: Outside United States: Electronic mail address: 1-800-332-2717 1-303-675-2148 techdoc@intel.com
For Technical Support Intel Massachusetts Customer Technology Center Phone (U.S. and international): Fax: Electronic mail address: 1-978-568-7474 1-978-568-6698 techsup@intel.com


▲Up To Search▲   

 
Price & Availability of 21143

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X